cover one's track - Spanisch Englisch Wörterbuch